package com.neucollege.system.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;

@Data
public class FeedbackVO {
    private Integer id; // 反馈ID

    private String gridProvince; // 网格省份

    private String gridCity; // 网格城市

    private String workerName; // 网格员姓名

    private String supervisorName; //监督员姓名

    private Integer estimatedAqiLevel; // 预估AQI等级

    private Integer measuredAqiLevel; // 实地测量AQI等级

    private FeedbackStatus status; // 状态（待指派/处理中/已完成）

    private LocalDateTime feedbackTime; // 反馈时间

    private LocalDateTime measuredTime; //测量时间

    // 枚举类：反馈状态
    public enum FeedbackStatus {
        PENDING, PROCESSING, COMPLETED
    }
}

